package carnetCommandes;

import restaurant.Produit;


public class LigneCommande {

	
	private int idResto;
	private int commande;
	private Produit produit;
	private int qte;
	private double total;
	
	
	public LigneCommande(int idResto,int commande,Produit produit,int qte){
		
		this.idResto = idResto;
		this.commande = commande;
		this.produit = produit;
		this.qte = qte;
		calculTotal();
	}
	
	
	public LigneCommande(LigneCommande ligneCommande){
		
		this.idResto = ligneCommande.getIdResto();
		this.commande = ligneCommande.getCommande();
		this.produit = ligneCommande.getProduit();
		this.qte = ligneCommande.getQte();
		calculTotal();
		
	}
	
	private Produit getProduit() {
		return this.produit;
	}


	private void calculTotal(){
		total = produit.getPrix() * qte;
		
	}
	
	/**
	 * @return the idResto
	 */
	public int getIdResto() {
		return idResto;
	}
	/**
	 * @return the commande
	 */
	public int getCommande() {
		return commande;
	}

	/**
	 * @return the nomProduit
	 */
	public String getNomProduit() {
		return produit.getNom();
	}

	/**
	 * @return the prix
	 */
	public double getPrix() {
		return produit.getPrix();
	}

	/**
	 * @return the qte
	 */
	public int getQte() {
		return qte;
	}
	/**
	 * @return the total
	 */
	public double getTotal() {
		return total;
	}
	
	public String toString(){
		
		return produit.getNom();
		
	}

}
